/********************************************************************************
  DESCRIPTION OF THE FILE HERE
********************************************************************************/

#ifndef REQUEST_H
#define REQUEST_H

#include "common.h"

#include "response.h"

typedef struct SRequest * ptrRequest; 

#define REQUEST_DATA_SIZE 100000

ptrRequest Request_create();
ptrRequest Request_createFromDataStream(void *);
ptrResponse Request_perform(ptrRequest);
void * Request_toDataStream(ptrRequest);
void Request_destroy(ptrRequest);

void Request_printf (ptrRequest);

#endif /*REQUEST_H*/
